Understanding Mmap, The Workhorse Behind Keeping Memory Access Efficient In Linux